// 从唐诗宋词精选的字符
export const nameCharacters = {
  male: [
    // 品德、气节类
    {char: '德', meaning: '品德高尚，出自《论语》："德不孤，必有邻"', score: 90},
    {char: '仁', meaning: '仁爱、仁德，出自《论语》："仁者爱人"', score: 89},
    {char: '义', meaning: '正义、道义，出自《孟子》："富贵不能淫，贫贱不能移"', score: 88},
    {char: '礼', meaning: '礼节、礼仪，出自《论语》："不学礼，无以立"', score: 87},
    {char: '信', meaning: '诚信、信实，出自《论语》："人而无信，不知其可也"', score: 86},
    {char: '忠', meaning: '忠诚、忠义，出自《孟子》："尽其心者，知其性也"', score: 89},
    {char: '孝', meaning: '孝顺、孝道，出自《论语》："孝悌也者，其为仁之本与"', score: 88},
    {char: '廉', meaning: '廉洁、清廉，出自《诗经》："廉洁正直"', score: 87},
    {char: '节', meaning: '节操、气节，出自《楚辞》："路漫漫其修远兮"', score: 86},
    {char: '恭', meaning: '恭敬、恭谨，出自《论语》："恭而无礼则劳"', score: 85},

    // 文雅、才华类
    {char: '文', meaning: '文采斐然，出自《静夜思》："举头望明月"', score: 89},
    {char: '才', meaning: '才华横溢，出自《将进酒》："天生我材必有用"', score: 88},
    {char: '雅', meaning: '温文尔雅，出自《诗经》："温其如玉"', score: 87},
    {char: '逸', meaning: '飘逸洒脱，出自《赠汪伦》："桃花潭水深千尺"', score: 86},
    {char: '致', meaning: '专致、致远，出自《岳阳楼记》："致远恐泥"', score: 85},
    {char: '博', meaning: '博学多才，出自《论语》："博学而笃志"', score: 89},
    {char: '儒', meaning: '儒雅、儒士，出自《论语》："君子不器"', score: 88},
    {char: '彦', meaning: '文采风流，出自《诗经》："彦士惟良"', score: 87},
    {char: '斌', meaning: '文质彬彬，出自《论语》："质胜文则野"', score: 86},
    {char: '韶', meaning: '韶华、美好，出自《论语》："韶，尽美矣"', score: 85},

    // 志向、抱负类
    {char: '志', meaning: '志向远大，出自《岳阳楼记》："先天下之忧而忧"', score: 89},
    {char: '远', meaning: '志存高远，出自《登高》："无限风光在险峰"', score: 88},
    {char: '鸿', meaning: '鸿鹄之志，出自《天净沙·秋》："孤雁儿飞下秋天"', score: 87},
    {char: '扬', meaning: '扬名立万，出自《将进酒》："君不见黄河之水天上来"', score: 86},
    {char: '翔', meaning: '翱翔九天，出自《大鹏赋》："抟扶摇而上者九万里"', score: 85},
    {char: '昂', meaning: '昂扬向上，出自《观沧海》："日月之行，若出其中"', score: 89},
    {char: '飞', meaning: '展翅高飞，出自《梦游天姥吟留别》："飞流直下三千尺"', score: 88},
    {char: '腾', meaning: '腾飞九天，出自《将进酒》："人生得意须尽欢"', score: 87},
    {char: '跃', meaning: '跃马扬鞭，出自《木兰诗》："万里赴戎机"', score: 86},
    {char: '越', meaning: '超越自我，出自《蜀道难》："难于上青天"', score: 85},

    // 自然意象类
    {char: '山', meaning: '巍峨高山，出自《望岳》："会当凌绝顶，一览众山小"', score: 88},
    {char: '海', meaning: '浩瀚大海，出自《观沧海》："东临碣石，以观沧海"', score: 87},
    {char: '云', meaning: '高远潇洒，出自《望天门山》："白云生处有人家"', score: 86},
    {char: '松', meaning: '挺拔刚直，出自《望岳》："会当凌绝顶"', score: 85},
    {char: '月', meaning: '皎洁明亮，出自《静夜思》："床前明月光"', score: 84},

    // 气节、风骨类
    {char: '风', meaning: '风骨傲然，出自《梦李白》："清风明月不用一钱买"', score: 88},
    {char: '傲', meaning: '傲然挺立，出自《望岳》："会当凌绝顶"', score: 87},
    {char: '峰', meaning: '峰峻巍峨，出自《望岳》："岱宗夫如何"', score: 86},
    {char: '朗', meaning: '开朗明快，出自《春晓》："春眠不觉晓"', score: 84},

    // 智慧、聪慧类
    {char: '哲', meaning: '哲理、智慧，出自《论语》："见贤思齐"', score: 89},
    {char: '睿', meaning: '睿智、聪慧，出自《诗经》："睿思孔明"', score: 88},
    {char: '慧', meaning: '聪慧、智慧，出自《论语》："生而知之者上"', score: 87},
    {char: '明', meaning: '聪明睿智，出自《诗经》："明明在下"', score: 88},
    {char: '智', meaning: '智慧、才智，出自《孟子》："智者千虑"', score: 89},
    {char: '思', meaning: '思维、智慧，出自《诗经》："思无邪"', score: 86},
    {char: '达', meaning: '通达、明理，出自《论语》："达则兼济天下"', score: 87},
    {char: '悟', meaning: '领悟、觉悟，出自《心经》："照见五蕴皆空"', score: 88},
    {char: '通', meaning: '通达、明理，出自《论语》："学而不思则罔"', score: 86},
    {char: '晓', meaning: '明晓、了悟，出自《诗经》："晓彼东风"', score: 85},

    // 力量、豪迈类
    {char: '豪', meaning: '豪迈、豪放，出自《将进酒》："天生我材必有用"', score: 88},
    {char: '健', meaning: '健壮、强健，出自《诗经》："健如武夫"', score: 87},
    {char: '强', meaning: '强大、刚强，出自《论语》："自强不息"', score: 89},
    {char: '武', meaning: '武略、勇武，出自《木兰诗》："军书十二卷"', score: 86},
    {char: '勇', meaning: '勇敢、勇武，出自《论语》："仁者必有勇"', score: 88},
    {char: '刚', meaning: '刚毅、刚强，出自《易经》："天行健"', score: 87},
    {char: '毅', meaning: '毅力、刚毅，出自《诗经》："毅彼君子"', score: 89},
    {char: '壮', meaning: '壮志、雄壮，出自《木兰诗》："壮士一去兮"', score: 86},
    {char: '雄', meaning: '雄壮、雄伟，出自《蜀道难》："雄关漫道"', score: 88},
    {char: '威', meaning: '威武、威严，出自《诗经》："威仪棣棣"', score: 85},

    // 山水意象类
    {char: '山', meaning: '巍峨高山，出自《望岳》："会当凌绝顶"', score: 89},
    {char: '河', meaning: '浩荡江河，出自《将进酒》："黄河之水天上来"', score: 88},
    {char: '海', meaning: '浩瀚大海，出自《观沧海》："东临碣石"', score: 87},
    {char: '川', meaning: '江河奔流，出自《蜀道难》："难于上青天"', score: 86},
    {char: '岳', meaning: '高山巍峨，出自《望岳》："岱宗夫如何"', score: 88},
    {char: '峰', meaning: '峰峦叠嶂，出自《题西林壁》："横看成岭侧成峰"', score: 87},
    {char: '渊', meaning: '深邃渊博，出自《诗经》："深渊其下"', score: 89},
    {char: '潮', meaning: '澎湃潮涌，出自《观沧海》："何处望神州"', score: 86},
    {char: '瀚', meaning: '浩瀚无边，出自《观沧海》："水何澹澹"', score: 88},
    {char: '江', meaning: '江河浩荡，出自《望江南》："江南好"', score: 85},

    // 天文意象类
    {char: '天', meaning: '浩瀚天穹，出自《天净沙》："天高云淡"', score: 89},
    {char: '日', meaning: '光明日月，出自《登太白峰》："日月照耀金银台"', score: 88},
    {char: '月', meaning: '皎洁明月，出自《静夜思》："床前明月光"', score: 87},
    {char: '星', meaning: '璀璨星辰，出自《春江花月夜》："星垂平野阔"', score: 86},
    {char: '辰', meaning: '星辰日月，出自《诗经》："辰彼硕人"', score: 88},
    {char: '宇', meaning: '宇宙苍穹，出自《梦游天姥吟留别》："一别天涯远"', score: 87},
    {char: '穹', meaning: '苍穹浩瀚，出自《观沧海》："日月之行"', score: 89},
    {char: '霄', meaning: '云霄高远，出自《梦游天姥吟留别》："霄汉长风"', score: 86},
    {char: '云', meaning: '白云悠悠，出自《望天门山》："白云生处"', score: 88},
    {char: '晨', meaning: '晨光熹微，出自《早发白帝城》："朝辞白帝彩云间"', score: 85}
  ],
  female: [
    // 优雅、气质类
    {char: '婷', meaning: '亭亭玉立，出自《长恨歌》："回眸一笑百媚生"', score: 90},
    {char: '婉', meaning: '婉约温柔，出自《虞美人》："春花秋月何时了"', score: 89},
    {char: '雅', meaning: '温雅高洁，出自《山居秋暝》："明月松间照"', score: 88},
    {char: '静', meaning: '恬静淡雅，出自《静夜思》："床前明月光"', score: 87},
    {char: '淑', meaning: '温淑贤淑，出自《诗经》："淑女君子"', score: 86},
    {char: '娴', meaning: '娴静优雅，出自《诗经》："娴静宜室"', score: 89},
    {char: '柔', meaning: '温柔婉约，出自《诗经》："柔嘉维则"', score: 88},
    {char: '婵', meaning: '婵娟、美好，出自《长恨歌》："在天愿作比翼鸟"', score: 87},
    {char: '娟', meaning: '娟秀、美丽，出自《春江花月夜》："江月何年初照人"', score: 86},
    {char: '婧', meaning: '温婉贤淑，出自《诗经》："婧女关关"', score: 85},

    // 花卉意象类
    {char: '芳', meaning: '芬芳馥郁，出自《清平调》："云想衣裳花想容"', score: 89},
    {char: '莲', meaning: '出淤泥而不染，出自《爱莲说》："予独爱莲之出淤泥而不染"', score: 88},
    {char: '菡', meaning: '菡萏荷花，出自《暮江吟》："江上何人初见月"', score: 87},
    {char: '萱', meaning: '萱草忘忧，出自《诗经》："萱草长青"', score: 86},
    {char: '蕙', meaning: '幽兰芬芳，出自《兰亭集序》："蕙兰生于幽谷"', score: 85},
    {char: '芷', meaning: '白芷幽香，出自《楚辞》："余处幽篁兮终不见天"', score: 89},
    {char: '兰', meaning: '兰心蕙质，出自《离骚》："扈江离与辟芷兮"', score: 88},
    {char: '芸', meaning: '芸香四溢，出自《诗经》："芸兮悦兮"', score: 87},
    {char: '芝', meaning: '芝兰玉树，出自《诗经》："如松如茨"', score: 86},
    {char: '荷', meaning: '亭亭玉立，出自《爱莲说》："出淤泥而不染"', score: 85},

    // 美玉类
    {char: '玉', meaning: '温润如玉，出自《诗经》："温其如玉"', score: 89},
    {char: '琳', meaning: '美玉珍宝，出自《无题》："相见时难别亦难"', score: 88},
    {char: '瑶', meaning: '美玉璀璨，出自《清平调》："云想衣裳花想容"', score: 87},
    {char: '琪', meaning: '美玉吉祥，出自《无题》："蓬山此去无多路"', score: 86},
    {char: '璇', meaning: '璇玑美玉，出自《天净沙·秋》："璇玑悬明镜"', score: 85},

    // 才情、智慧类
    {char: '慧', meaning: '聪慧睿智，出自《论语》："生而知之者上"', score: 89},
    {char: '敏', meaning: '敏慧聪颖，出自《诗经》："敏而好学"', score: 88},
    {char: '颖', meaning: '颖悟聪慧，出自《诗经》："颖悟绝伦"', score: 87},
    {char: '睿', meaning: '睿智明达，出自《诗经》："睿思孔明"', score: 88},
    {char: '智', meaning: '智慧聪颖，出自《孟子》："智者千虑"', score: 89},
    {char: '珊', meaning: '珊珊可爱，出自《诗经》："珊珊其华"', score: 86},
    {char: '瑜', meaning: '美玉无瑕，出自《楚辞》："握瑜怀瑾"', score: 87},
    {char: '琰', meaning: '美玉生辉，出自《诗经》："琰琰其珥"', score: 88},
    {char: '琬', meaning: '温润如玉，出自《诗经》："琬琰其珧"', score: 86},
    {char: '瑾', meaning: '美玉无瑕，出自《楚辞》："握瑜怀瑾"', score: 85},

    // 锦绣、华彩类
    {char: '锦', meaning: '锦绣华彩，出自《锦瑟》："锦瑟无端五十弦"', score: 89},
    {char: '绣', meaning: '绣花锦绣，出自《长恨歌》："金屋妆成娇侍夜"', score: 88},
    {char: '华', meaning: '华美绚丽，出自《诗经》："华采衣兮"', score: 87},
    {char: '彩', meaning: '绚彩多姿，出自《早发白帝城》："朝辞白帝彩云间"', score: 86},
    {char: '霞', meaning: '朝霞晚霞，出自《晚晴》："霞光照水晚来红"', score: 88},
    {char: '锦', meaning: '锦绣华彩，出自《锦瑟》："锦瑟无端五十弦"', score: 89},
    {char: '绮', meaning: '绮丽华美，出自《长恨歌》："绮殿朱楼尽相望"', score: 87},
    {char: '珺', meaning: '美玉珍宝，出自《诗经》："珺珺其珥"', score: 86},
    {char: '瑛', meaning: '玉石晶莹，出自《诗经》："瑛瑛其贵"', score: 88},
    {char: '琪', meaning: '美玉吉祥，出自《诗经》："琪树生朝"', score: 85}
  ]
}

// 名字评分规则
export const nameScoreRules = {
  // 字义搭配
  meaningMatch: {
    good: 5,    // 字义相辅相成（如：风骨、山峰）
    neutral: 0,  // 字义独立（如：德智、仁慧）
    bad: -5     // 字义冲突（如：傲静、峰婉）
  },
  
  // 声调搭配（平仄）
  toneMatch: {
    good: 3,    // 平仄搭配合适（如：平仄、仄平）
    neutral: 0,  // 一般搭配
    bad: -3     // 声调不协调（如：平平、仄仄）
  },
  
  // 字形结构
  structureMatch: {
    good: 2,    // 结构匹配（如：左右结构配上下结构）
    neutral: 0,  // 一般搭配
    bad: -2     // 结构重复或不协调
  }
} 